from GLOBALPATH import Global
import gensim


if __name__ == '__main__':
    # txt的词向量集总共有八百多万数据，你可以添加limit参数对要加载的数据量进行限制，比如我这儿限制加载的数据量为四百万
    wv_from_text = gensim.models.KeyedVectors.load_word2vec_format(Global.word2vec_txt_path, limit=9000000, binary=False)
    # 使用init_sims会比较省内存
    wv_from_text.init_sims(replace=True)
    # 重新保存加载变量为二进制形式
    wv_from_text.save(Global.word2vec_bin_path)